Changes
🚨 Critical workaround for an Apple bug in macOS 26.1 which would cause DMG Canvas to crash when opening a document window.
Changes
Updates for macOS 26 Liquid Glass appearance.
Fixes an issue where building a dmg, from a document open in DMG Canvas, for a second time may sometimes fail because of a "background image error".
DMG Canvas deletes the .fseventsd and .Spotlight-V100 folders from the disk image before converting it to read-only. These folders are unnecessary to exist, and because of a race condition with macOS may sometimes end up appearing within the default visible area of the window when invisible files are shown in Finder.
Changes
Fixes an issue with "Build and Pause" not working with APFS disk images because of an ejection error.
Fixes the grid color preference not applying correctly.
When choosing a different file—using the File Info sidebar—for an existing file item inside of the DMG Canvas window, it will now show the new file's size properly.
When setting the dmg to Don't Codesign or Notarize, it will remove any existing identities from the document so they're not still saved in the file (even though building did not use them).
Fixes and issue when building a disk image when the volume name contained some Unicode characters would fail.
Adds additional details to the build log in the case of some errors.
Fixes
Stops the new warning regarding disallowed aliases from showing up unexpectedly.
Changes
Supports building macOS `.pkg` installer packages using the Package Builder companion application.
Added new warnings about aliases to /Library/... folders as macOS generally disallows drag-and-drop onto them now.
Adds "Show in Finder" and "Open" menu items to the contextual menu when right clicking on files in the layout view.
Changes
Fixes an issue in version 4.0.8 with the in-app updater.
Changes
Works around an issue caused by a bug in macOS 14.5 which could cause the dmgcanvas command line tool to crash.
The dmgcanvas command line tool can be used to register DMG Canvas.
New application icon.
Changes
Fixes an issue with overriding notarization settings from the command line.
Updated to address visual problems caused by changes in macOS Sonoma.
Notarization using the dmgcanvas command line tool can use an App Store Connect API key instead of an app-specific password.
Added the 'identities' verb to the dmgcanvas command to list usable code signing identities.
altool support removed entirely now that Apple has discontinued the service.
Changes
If a particular macOS permissions error occurs when building a disk image, the fix (turning on Full Disk Access) is now suggested.
AppleID setup trims whitespace from the password etc to avoid possible copy & paste errors leading to authentication failures later on.
More error information is shown from some commands during the building process if they fail. (Such as uploading for notarization.)
Changes
Improved build log formatting for errors during notarization.
Changes
Fixes the Build & Pause menu item in the toolbar actually doing a Build & Finalize.
Provides a more helpful error message if DMG Canvas encounters a permissions issue when copying files into the disk image. Full Disk Access permissions may be required.
Changes
Fixes an issue where the build could sometimes appear to be frozen waiting on notarization.
Fixes some rare edge case incompatibilities with v3 documents.
Solves a background text alignment issue (swapping and center- and right-aligned) depending on the computer's CPU architecture. A subtle change on Apple's part caused this. You may need to check your documents now have the correct setting selected, but going forward there will be no issue.
When using an image with greater than 144 DPI, DMG Canvas now scales that down to 144 as is appropriate for interface usage, and so that the 0.5/1/2x settings are still logical.
Changes
A dmgcanvas document now has better portability between machines when using notarization.
Adds warnings when opening a document where an image file or license agreement RTF file is missing. When building with the command line, warnings are treated as errors.
Addresses a crash caused by a bug in macOS 11.
Fixes
Contains a few fixes for minor interface issues and stability.
New! Xcode Integration
Generate an Xcode Post-Archive build script to automatically build your disk image.
New! All-New Interface
New! Design View Improvements
New! Building
New! Misc